package com.giscloud.generator.entity.dto;

import com.giscloud.commons.model.BaseDTO;
import lombok.Data;
import lombok.ToString;
import lombok.extern.slf4j.Slf4j;

import java.util.Date;

/**
 * @Author:giscloud
 * @Description:
 * @Date: 11:29 2018/2/24
 * @Modified By:
 */
@Data
@ToString
@Slf4j
public class AmpStaffDTO extends BaseDTO {
    /**
     * 用户ID
     */
    private Long staffId;

    /**
     * 用户编码
     */
    private String staffCode;

    /**
     * 姓名
     */
    private String staffName;

    /**
     * 登陆名
     */
    private String loginName;

    /**
     * 电话
     */
    private String telephone;

    /**
     * 用户状态 1|在用;2|删除;3|离职;4|冻结
     */
    private Integer statusCd;

    /**
     * 密码
     */
    private String password;

    /**
     * 盐值
     */
    private String saltValue;

    /**
     * 密码失效时间
     */
    private Date expDt;

    /**
     * 密码变更策略类型
     */
    private Integer pwChgType;

    /**
     * 创建人
     */
    private Long createdStaffId;

    /**
     * 创建时间
     */
    private Date createdDt;

    /**
     * 更新时间
     */
    private Date version;

    /**
     * 备注
     */
    private String remark;

    private String validateCode;


    private Long roleId;

    private Long orgId;

    private String orgName;

    private String email;

    private Integer staffType;

    private String searchName;

    private String oldPassword;

    private String roleCode;
}
